oblanceolate leaf - Spanish English Dictionary